package com.suda.sudaexamsystem.mapper;

import com.suda.sudaexamsystem.pojo.Clazz;
import com.suda.sudaexamsystem.pojo.User;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

@Mapper
public interface UserClazzMapper {
    // 删除班级和班级内所有用户之间的关系
    void deleteClazzForAllUser(int clazzId);

    // 用户添加到班级中
    void addUserToClazz(@Param("user") User user, @Param("clazz") Clazz clazz);

    // 解除用户和教室关联
    void deleteUserAndClazzAssociation(int userId);

    // 判断用户是否在指定教室中
    boolean isUserInClazz(@Param("userId") int userId, @Param("clazzId") int ClazzId);
}
